home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
CUGUK
/
C048.ZIP
/
ALISP.ZIP
/
LISP.DOC
< prev
next >
Wrap
Text File
|
1985-08-06
|
2KB
|
35 lines
LISP INTERPRETER
written by Marc Adler
138 - 23 Hoover Ave.
Jamaica, NY 11435
The LISP interpreter was something that I had written in Pascal in 1980,
and was translated (quickly) into C this year. There are many features that
have been left out, the most important being garbage collection, but the
interpreter supports a decent subset of LISP. All of the basic LISP features
are in it, including funargs, progs, and boolean operators. A test program
is included in this package, so you can see that the interpreter actually
works. To invoke it, just type "lisp < lisptest".
There is a file called "lisplib" which contains some library functions.
When the interpreter starts up, it loads the library in. The library just
consists of LISP functions, so you may feel free to add to or subtract from
it.
The source code is included, so you can modify the code to work better, add
new features, fix bugs, etc. I only request that if you perform any changes
to the code, that you inform me of them so I can fix my code as well. If you
need to ask any questions, or know why I did something in the code, you can
write to me at the above address. I haven't looked at the code in a while,
but I'll be glad to help in any way I can.
There is no documentation included, as I am assuming that anyone who uses
this is familiar with LISP. There are many good books for those who want to
learn. To find out what functions and operators the interpreter supports,
I direct you to the code.
My thanks to the Railroad BBS of Long Island, my initiator into the rites
of the world of BBS's.
Marc Adler 8/85